// 等待n毫秒
function sleep(n)
{
	// 当前时间
	var now = new Date();
	// 结束的时间
	var exitTime = now.getTime()+n;
	while(true)
	{
		now = new Date();
		if(now.getTime()>exitTime)
		{
			return ;
		}
	}	
}

// 定义一个onmessage函数，用来接收postmessage来的数据
onmessage = function(event){
	var num = event.data;
	console.log("接收到主线程发来的数据"+num)
	sleep(2000)
	var result = Math.sqrt(num)
	// 将结果发回主线程
	postMessage(result)
}